package com.fg.cloud.manager.service.system;

import java.util.List;

import com.fg.cloud.common.PageUtils;
import com.fg.cloud.common.Result;
import com.fg.cloud.manager.entry.order.OrderDetailEntity;
import com.fg.cloud.manager.entry.order.OrderInfoEntity;

public interface SystemOrderService {

	/**
	 * 查询订单
	 * */
	void findBySenior(PageUtils<OrderInfoEntity> pageinfo);

	/**
	 * 删除订单
	 * */
	Long delete(List<Long> id);

	/**
	 * 查询订单详情
	 * @param facId 
	 * */
	OrderInfoEntity findOrderDetail(Long id, Long facId);

	/**
	 * 详情列表
	 * */
	List<OrderDetailEntity> orderDetailList(Long id, Long facId);

	/**
	 * 详情删除
	 * */
	Result deleteDetail(Long id);

	/**
	 * 订单详请修改
	 * */
	Result modifyOrderDetail(OrderDetailEntity detail);

	/**
	 * 订单修改
	 * */
	Result modifyOrder(OrderInfoEntity entity);

}
